<%@ Page 
    Language="C#" 
    MasterPageFile="~/ITCG.master" 
    AutoEventWireup="true" 
    CodeFile="COM_SOLICITUD_LISTADO.aspx.cs"     
    Inherits="COM_COM_SOLICITUD_LISTADO" 
    Theme="EstiloKCG" 
    StylesheetTheme="EstiloKCG"
    meta:resourcekey="Tit_Com_Solicitud_ListadoRecursoKCG" %>

<%@ Register 
    TagPrefix="koala" 
    Assembly="KoalaWebControls" 
    Namespace="Koala.KoalaWebControls" %>
    
<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">
    <asp:UpdatePanel 
        ID="UpdatePanel1" 
        runat="server">
        <ContentTemplate>
            <asp:Panel
                runat="server"
                ID="Rec_Com_Solicitud_Listado"
                meta:resourcekey="Rec_Com_Solicitud_ListadoRecursoKCG">
                <Koala:KGrid
                    ID="gvComSolicitudListado" 
                    runat="server" 
                    AllowPaging="True" 
                    AllowSorting="True"        
                    AutoGenerateColumns="False" 
                    DataKeyNames="Id" 
                    DataSourceID="odsgvComSolicitudListado"
                    AccessKey='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "Tec_GridRecursoKCG.AccesKey").ToString() %>' >                  
                        <AlternatingRowStyle CssClass="alternatingrowstyle" />
                        <HeaderStyle CssClass="headerstyle" />
                        <PagerStyle CssClass="pagerstyle" />
                        <SelectedRowStyle CssClass="selectedrowstyle" />
                    <Columns>
                        <asp:CommandField 
                            ButtonType="Button" 
                            SelectText="..." 
                            ShowSelectButton="True" />                                
                        <asp:BoundField 
                            DataField="Codigo" 
                            meta:resourcekey="BoundCodigoRecursoKCG" 
                            SortExpression="Codigo" >
                            <itemstyle horizontalalign="Right" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Com_Centro_Compra_Nombre" 
                            meta:resourcekey="BoundCom_Centro_Compra_NombreRecursoKCG"
                            SortExpression="Com_Centro_Compra_Nombre" >
                            <itemstyle width="80mm" />
                        </asp:BoundField>
                        <asp:BoundField                         
                            DataField="Per_Personal_Nombre" 
                            meta:resourcekey="BoundPer_Personal_NombreRecursoKCG"
                            SortExpression="Per_Personal_Nombre" >
                            <itemstyle width="80mm" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Costo" 
                            meta:resourcekey="BoundCostoRecursoKCG" 
                            SortExpression="Costo" >
                            <itemstyle horizontalalign="Right" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Fecha_Creacion" 
                            meta:resourcekey="BoundFecha_CreacionRecursoKCG" 
                            SortExpression="Fecha_Creacion" >
                            <itemstyle wrap="False" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Estado" 
                            meta:resourcekey="BoundEstadoRecursoKCG" 
                            SortExpression="Estado" >
                            <itemstyle horizontalalign="Center" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Int_Sucursal_Id" 
                            HeaderText="Int_Sucursal_Id" 
                            SortExpression="Int_Sucursal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Codigo" 
                            HeaderText="Creacion_Per_Personal_Codigo"
                            SortExpression="Creacion_Per_Personal_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Fecha_Update" 
                            HeaderText="Fecha_Update" 
                            SortExpression="Fecha_Update" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Id" 
                            HeaderText="Id" 
                            SortExpression="Id" 
                            Visible="False" />                                                
                        <asp:BoundField 
                            DataField="Int_Sucursal_Codigo" 
                            HeaderText="Int_Sucursal_Codigo"
                            SortExpression="Int_Sucursal_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Centro_Compra_Id" 
                            HeaderText="Com_Centro_Compra_Id"
                            SortExpression="Com_Centro_Compra_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Id" 
                            HeaderText="Update_Per_Personal_Id"
                            SortExpression="Update_Per_Personal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Per_Personal_Codigo" 
                            HeaderText="Per_Personal_Codigo"
                            SortExpression="Per_Personal_Codigo" 
                            Visible="False" />                            
                        <asp:BoundField 
                            DataField="Fecha" 
                            HeaderText="Fecha" 
                            SortExpression="Fecha" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Nombre" 
                            HeaderText="Update_Per_Personal_Nombre"
                            SortExpression="Update_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Nombre" 
                            HeaderText="Nombre" 
                            SortExpression="Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Estado_Nombre" 
                            HeaderText="Estado_Nombre" 
                            SortExpression="Estado_Nombre" 
                            Visible="False" />                                                    
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Nombre" 
                            HeaderText="Creacion_Per_Personal_Nombre"
                            SortExpression="Creacion_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Sucursal_Nombre" 
                            HeaderText="Int_Sucursal_Nombre"
                            SortExpression="Int_Sucursal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Codigo_int" 
                            HeaderText="Codigo_int" 
                            SortExpression="Codigo_int" 
                            Visible="False" />                        
                        <asp:BoundField 
                            DataField="Per_Personal_Id" 
                            HeaderText="Per_Personal_Id" 
                            SortExpression="Per_Personal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Moneda_Codigo" 
                            HeaderText="Int_Moneda_Codigo" 
                            SortExpression="Int_Moneda_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Codigo" 
                            HeaderText="Update_Per_Personal_Codigo"
                            SortExpression="Update_Per_Personal_Codigo" 
                            Visible="False" />                        
                        <asp:BoundField 
                            DataField="Int_Moneda_Id" 
                            HeaderText="Int_Moneda_Id" 
                            SortExpression="Int_Moneda_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Centro_Compra_Codigo" 
                            HeaderText="Com_Centro_Compra_Codigo"
                            SortExpression="Com_Centro_Compra_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Moneda_Nombre" 
                            HeaderText="Int_Moneda_Nombre" 
                            SortExpression="Int_Moneda_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Id" 
                            HeaderText="Creacion_Per_Personal_Id"
                            SortExpression="Creacion_Per_Personal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Descripcion" 
                            HeaderText="Descripcion" 
                            SortExpression="Descripcion" 
                            Visible="False" />
                    </Columns>
                </Koala:KGrid>
            </asp:Panel> 
            <table>
                <tr>
                    <td>
                        <koala:KFiltro 
                            ID="kftFiltro" 
                            runat="server" 
                            Contenedor="COM_SOLICITUD_LISTADO" 
                            Objeto="COM_SOLICITUD"
                            IndiceScope="Scope" 
                            Orden="1" 
                            ObjectDataSourceID="odsgvComSolicitudListado" />
                    </td>
                    <td>
                        <asp:Button 
                        ID="btnRefrescarListadoSolicitud" 
                        runat="server"/> 
                    </td>
                    <td>
                        <asp:Button 
                            ID="Btn_Com_Solicitud_Listado_Nuevo" 
                            runat="server" OnClick="Btn_Com_Solicitud_Listado_Nuevo_Click" />
                    </td>
                    <td>
                        <asp:Button 
                            ID="Btn_Com_Solicitud_Listado_Solicitud" 
                            runat="server" OnClick="Btn_Com_Solicitud_Listado_Solicitud_Click" />
                    </td>
                    <td>
                        <asp:Button 
                            ID="Btn_Estado" 
                            runat="server" />
                    </td>
                </tr>
            </table>               
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdateProgress 
        ID="UpdateProgress1" 
        runat="server" 
        AssociatedUpdatePanelID="UpdatePanel1" 
        DisplayAfter="1000">
        <ProgressTemplate>
            <div style="vertical-align:middle; text-align:center;" >
                <img alt="." src="../imagenes/ajaximagenes/cargando.gif" />&nbsp;
                <br />
                Cargando... espere por favor
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
    <asp:ObjectDataSource 
        ID="odsgvComSolicitudListado" 
        runat="server" 
        EnableCaching="true" 
        CacheDuration="180"
        OldValuesParameterFormatString="original_{0}"
        SelectMethod="GetByPersonal" 
        TypeName="FEL.COM.BO_Com_Solicitud">
        <SelectParameters>
            <asp:SessionParameter 
                Name="s" 
                SessionField="Scope" 
                Type="Object" />
        </SelectParameters>
    </asp:ObjectDataSource>
</asp:Content>

